var Dog = require("./dog.js"); //将构造函数引入
var dog = new Dog("taidy"); //实例化对象

//dog对象具备EventEmitter的属性方法
dog.on("bark", ()=>{  //如果不是箭头函数而是function(){}则里面不是dog,而是this
    console.log(this); //this指向空{}
    dog.bark(); //不能指向this，应该指向dog
})
//dog.on()在dog实例上绑定事件

setTimeout( ()=>{
    dog.emit("bark"); //dog上触发bark方法
},3000)